package com.ruoyi.project.system.personnel.mapper;

import com.ruoyi.project.system.personnel.domain.Apply;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 申请  数据层
 *
 * @author LHF
 */
public interface ApplyMapper {

    /**
     * 根据条件查询所有申请信息
     *
     * @param title
     * @param applicant
     * @return
     */
    public List<Apply> selectAllApply(String title, String applicant);

    /**
     * 批量删除申请信息
     *
     * @param ids
     * @return
     */
    public int deleteApplyById(String[] ids);

    /**
     * 添加申请
     * @return
     */
    public int addSubmit(@Param("apply") Apply apply);

    /**
     * 根据id查询申请  用于数据回显
     * @param applyId
     * @return
     */
    public Apply selectApplyById(Long applyId);

    /**
     * 修改保存申请
     * @param apply
     * @return
     */
    public int updateApply(@Param("apply") Apply apply);

}
